package com.example.byteinputstream;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class ByteStreamDemo3 {
    public static void main(String[] args) throws IOException {

        /**
         * 拷贝文件
         */

        //创建对象
        //输入流
        FileInputStream fis = new FileInputStream("src/com/example/file/a.txt");
        //输出流
        FileOutputStream fos = new FileOutputStream("src/com/example/file/b.txt");

        //拷贝文件
        //读取一个字节，指针向后移动一位
        int read = fis.read();
        while (read != -1) {
            //存储一个字节，指针向后移动一位
            fos.write(read);
            read = fis.read();
        }

        //释放资源
        fos.close();
        fis.close();

    }
}
